atomic commit:在数据库/分布式系统或版本控制中指“原子提交”,即一次提交要么完全成功并生效,要么完全失败且不留下部分结果(“全有或全无”)。在不同语境下也可指原子性提交操作(如事务提交、两阶段提交等)。
/əˈtɑːmɪk kəˈmɪt/
An atomic commit ensures that either all changes are saved or none are.
原子提交保证要么所有更改都被保存,要么一个也不保存。
In distributed databases, an atomic commit protocol coordinates multiple nodes so the transaction is applied consistently despite failures.
在分布式数据库中,原子提交协议协调多个节点,使事务即使在发生故障时也能一致地应用。
atomic 来自希腊语 atomos(意为“不可分割的”),强调“整体不可被拆开”。commit 来自拉丁语 committere(意为“交付、托付、使发生”)。合起来在计算机领域表示“提交这一动作不可被部分执行”:要么全部完成,要么完全不做。